import defHttp from "@/utils/axios";


enum Api {
  Login = '/login',
}

/**
 * @description: user login api
 */
export function loginApi(params) {
  return defHttp.post(
    {
      url: Api.Login,
      params,
    },
  );
}

// /**
//  * @description: getUserInfo
//  */
// export function getUserInfo() {
//   return defHttp.get<GetUserInfoModel>({ url: Api.GetUserInfo }, { errorMessageMode: 'none' });
// }

// export function getPermCode() {
//   return defHttp.get<string[]>({ url: Api.GetPermCode });
// }

// export function doLogout() {
//   return defHttp.get({ url: Api.Logout });
// }

// export function testRetry() {
//   return defHttp.get(
//     { url: Api.TestRetry },
//     {
//       retryRequest: {
//         isOpenRetry: true,
//         count: 5,
//         waitTime: 1000,
//       },
//     },
//   );
// }